﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using WebContratos.Bean;

namespace WebContratos.mensajes
{
    public partial class web_grl_Mensaje : System.Web.UI.Page
    {
       
            public String mensage = "";

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            txtMensaje.Text = (String)Session["msg_error_aplcacion"];
            lblMensaje.Text = (String)Session["cod_error_aplcacion"] + " - " + (String)Session["msg_error_aplcacion"];           
        }
    }
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Response.Write("<script>window.close();</script>");
    }
    protected void btnAplicativo_Click(object sender, EventArgs e) {
        txtMensaje.Text = (String)Session["msg_error_aplcacion"];
        this.btnAplicativo.Focus();
    }

    protected void btnTecnico_Click(object sender, EventArgs e) {
        txtMensaje.Text = (String)Session["msg_error_tecnico"];
        this.btnTecnico.Focus();
    }
    protected void btnEnviarinforme_Click(object sender, EventArgs e) {
        
        /*txtMensaje.Text = "Se ha enviado un Email con el Error Ocurrido al Area de Sistemas haga Click en el Boton Salir para Continuar";
        this.btnEnviarinforme.Focus();*/
        txtMensaje.Text = "Se ha enviado un Email con el Error Ocurrido al Area de Sistemas haga Click en el Boton Salir para Continuar";

        UsuarioBean UserBean = new UsuarioBean();

        UserBean = (UsuarioBean)Session["UserBean"];

        EmailBean unEmailBean = new EmailBean();

        unEmailBean.P_emailde = UserBean.UserEmail;
        unEmailBean.P_emailpara = "atipan@electricaguayaquil.gob.ec";
        try
        {
            unEmailBean.P_asunto = (String)Session["nomAplicativo"];
        }
        catch (Exception e1)
        { }
        unEmailBean.P_detalleEmail = "El Error Tecnico es: " + (String)Session["msg_error_tecnico"] + " y el Error de Aplicativo es : " + (String)Session["msg_error_aplcacion"];
        unEmailBean.P_NombreUsu = UserBean.UserNombre + " " + UserBean.UserApellido;

        EnviarEmail unEmail = new EnviarEmail();

        unEmail.envioEmail_Error(unEmailBean);

        this.btnEnviarinforme.Focus();
    }
      
    }
}
